<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			/*
			Object  对象
			如果使用的基本数据类型，我们所创建的变量是独立的，不能成为一个整体
			
			对象属于一种复合的数据类型，在对象中我们可以保存多个不同的数据类型的属性
			
			对象的分类：
				1内建对象
					由ES标准中定义的对象，在任何ES的实现中都可以使用
					Math   String 
				2宿主对象
					由js的运行环境提供的对象，目前来讲主要是指由浏览器提供的对象
					BOM    DOM
				3自建对象
					由开发人员自己创建的对象
			*/
			//创建对象
			/*
			使用new关键字调用的函数，是构造函数
			构造函数是专门用来创建的对象
			使用typeof检查对象，返回的是Object
			
			*/
		   
			var obj = new Object();
			//在对象中保存的值就是属性
			//向对象添加属性
			//	语法：对象.属性名 = 属性值
			obj.name = "奥莉好";
			obj.gender = "男";
			obj.age = 18;
			
			//读取对象的属性
			//语法：对象.属性名
			
			
			
			//修改对象的属性值
			//语法：对象.属性名 = 新值
			obj.name = "牛啊";
			
			//删除对象属性
			//语法：delete 对象.属性名
			delete obj.name;
			console.log(obj.name);
			
		</script>
	</body>
</html>
